impregnating product - German English Dictionary